 create external table jms_dm.dm_customer_base_detail_dt (
customer_code string comment '客户编码',
customer_name string comment '客户名字',
ordersource_code string comment '平台ID',
ordersource_name string comment '平台名字',
customer_type_id  string comment '客户类型',
customer_type_name string comment '客户类型名字',
customer_category string comment '客户类别',
customer_category_name string comment '--客户类别    --客户类别：指“终端寄件、农特专递、总部共享、代理区共享、VIP、VIP菜鸟',
customer_attribute_id string comment '客户属性ID' ,                                                    --
customer_attribute_name string comment '客户属性名字 指“农特客户、专业市场客户、项目大客户、共享客户（寄件平台类）、共享客户（门店调拨类）、网点散客共用客户、自寄服务点客户',                    --
subordinate_agent_name string comment '所属代理区',
subordinate_agent_id string comment '所属代理区ID',
subordinate_agent_code string comment '所属代理区code',
first_franchisee_id  string comment '一级加盟商id'  ,
first_franchisee_code string comment '一级加盟商code',
first_franchisee_name string comment '一级加盟商' ,
customer_belong_network_id string comment '客户所属网点ID',
customer_belong_network_name string comment '客户所属网点名字',
customer_province_id  string comment '客户所属省份id' ,
customer_province_desc string comment '客户所属省份名字',
customer_city_id  string comment '客户所属城市id'   ,
customer_city_desc string comment '客户所属城市名字',
customer_area_id  string comment '客户所属区域id' ,
customer_area_desc string comment '客户所属区县的名字',
day_customer_sum bigint comment '运单总量',
customer_signed_time string comment '客户创建时间',
day_customer_weight_sum decimal(16,2) comment '内部计费重量'
)
    COMMENT  '客户基础数据表带运单号'
    PARTITIONED BY ( dt STRING COMMENT '日期')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_customer_base_detail_dt'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );